/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ClasesDominio;

import Gui.*;
import java.io.Serializable;
import java.util.*;

/**
 *
 * @author Kleyvert
 */
public class Cliente implements Serializable{
    // Atributos
    private int ID;
    private String nombre;
    private int puertoID;
    private Coordinador coordinador = null;
    private ArrayList<Archivo> ListaArchivo;

    // Constructores
    public Cliente()
    {
       this.ListaArchivo = new ArrayList<Archivo>();
    }
    public Cliente(String nombre,int ID)
    {
       this.ID = ID;
       this.nombre = nombre;
       this.ListaArchivo = new ArrayList<Archivo>();
    }


    // Getter y setter
      public int getPuertoID() {
        return puertoID;
    }

    public void setPuertoID(int puertoID) {
        this.puertoID = puertoID;
    }

    public ArrayList<Archivo> getListaArchivo() {
        return ListaArchivo;
    }
    public void setListaArchivo(ArrayList<Archivo> ListaArchivo) {
        this.ListaArchivo = ListaArchivo;
    }
    public Coordinador getCoordinador() {
        return coordinador;
    }
    public void setCoordinador(Coordinador coordinador) {
        this.coordinador = coordinador;
    }
    public int getID() {
        return ID;
    }
    public void setID(int ID) {
        this.ID = ID;
    }
    public String getNombre() {
        return nombre;
    }
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
}
